@CHARSET "UTF-8";

body {
	height: 1000px;
	background-color: #333
}

body.nahfmbl {
	height: 100%
}

body.daumapps div.ps-carousel div.carousel-item img {
	-webkit-transform: 0ms
}

body.ps-active,body.ps-building {
	background: #333;
	overflow: hidden
}

body.ps-active {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-text-size-adjust: none
}

body.ps-active *:focus {
	outline: 0
}

div.ps-document-overlay {
	background: #333
}

div.ps-uilayer {
	background: #333;
	cursor: pointer
}

.jelly div.ps-uilayer {
	background: 0
}

div.ps-zoom-pan-rotate {
	background: #333
}

div.ps-zoom-pan-rotate * {
	display: block
}

div.ps-carousel-item-loading {
	background:
		url(http://i1.daumcdn.net/img-section/enter/common/loading.gif)
		no-repeat center center
}

body.lg-view div.ps-carousel-item-loading {
	background:
		url(http://i1.daumcdn.net/img-section/enter/common/loading_stop.gif)
		no-repeat center center
}

div.ps-caption {
	background:
		url(http://i1.daumcdn.net/img-section/sports09/common/dim.png);
	text-align: left;
	width: 100% !important;
	z-index: 9999 !important
}

body.ps-active div.ps-caption a {
	color: #9af
}

body.ps-active div.ps-caption-content {
	position: relative;
	top: -5px;
	text-align: center;
	display: block;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	margin-top: 14px;
	margin-bottom: 12px
}

body.ps-active div.ps-caption-content .ico {
	position: relative;
	top: 3px;
	display: inline-block;
	width: 17px;
	height: 18px;
	background:
		url(http://i1.daumcdn.net/img-section/enter/common/pv_icon_v2.png)
		no-repeat 0 -85px
}

body.ps-active div.ps-caption-bottom {
	border-top: 1px solid #42403f;
	border-bottom: 0;
	min-height: 44px
}

body.ps-active .title-layer {
	background:
		url(http://i1.daumcdn.net/img-section/sports09/common/dim.png) repeat;
	border-top: 1px solid #000;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2000;
	width: 100%;
	display: none;
	color: #fff;
	text-align: center
}

body.ps-active .title-layer a {
	opacity: 1;
	text-decoration: none
}

body.ps-active .title-layer .inner {
	font: bold 16px dotum;
	color: #fff;
	padding: 17px 0 16px 0
}

body.ps-active .title-layer .title {
	word-break: break-all;
	color: #fff;
	text-decoration: none
}

body.ps-active .title-layer .title .caption {
	margin-right: 10px
}

body.ps-active .title-layer .cp-name {
	color: #777;
	font: normal 11px dotum
}

body.ps-active .title-layer .link {
	color: #9af;
	font-size: 12px;
	position: relative;
	top: -2px;
	font-weight: bold
}

body.ps-active .title-layer .ico span {
	position: relative;
	top: 7px;
	padding: 0 0 0 5px;
	background:
		url(http://i1.daumcdn.net/img-section/enter/common/pv_icon_v1.png) 0
		-90px no-repeat;
	overflow: hidden
}

body.ps-active .button-layer {
	border-top: 1px solid #373737
}

body.ps-active .button-layer a,body.ps-active .button-layer .count {
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	text-align: center;
	width: 116px;
	padding: 8px 10px 8px 14px
}

body.ps-active .button-layer .count .total-count,body.ps-active .button-layer .count .item-num
{
	font: normal 11px dotum
}

body.ps-active .button-layer .article {
	border-right: 1px solid #373737
}

body.ps-active .button-layer .item-num {
	color: #9af
}

body.ps-active .button-layer .count .tit {
	margin-left: 3px
}

body.ps-active .button-layer .reply,body.ps-active .button-layer .article
	{
	color: #fff;
	cursor: pointer
}

body.ps-active .button-layer a .icon {
	margin-left: 5px;
	display: inline-block;
	width: 10px;
	height: 10px;
	background:
		url(http://i1.daumcdn.net/img-section/enter/common/pv_icon_v1.png)
		no-repeat 0 -88px
}

body.ps-active .btn {
	position: absolute;
	top: 50%;
	width: 58px;
	height: 58px;
	overflow: hidden;
	background:
		url(http://i1.daumcdn.net/img-section/sports09/common/dim.png) repeat;
	z-index: 2000;
	cursor: pointer;
	display: none;
	border: 1px solid #464646;
	text-align: center
}

body.ps-active #next-button {
	right: 10px
}

body.ps-active #prev-button {
	left: 10px
}

body.ps-active .btn .ico {
	width: 16px;
	height: 30px;
	overflow: hidden;
	margin: 16px auto 0 auto;
	background:
		url(http://i1.daumcdn.net/img-section/enter/common/pv_icon_v1.png) 0
		-30px no-repeat
}

body.ps-active #next-button .ico {
	background-position: 0 -60px;
	width: 13px;
	margin-left: 24px
}

body.ps-active .hidden {
	display: none !important
}

body.ps-active #close-button {
	z-index: 10000;
	position: absolute;
	top: 0;
	right: 0;
	height: 47px;
	border-left: 1px solid #2f2f2f;
	cursor: pointer;
	text-align: center
}

body.ps-active #close-button .ico {
	margin: 13px 15px;
	width: 24px;
	height: 23px;
	overflow: hidden;
	background:
		url(http://i1.daumcdn.net/img-section/enter/common/pv_icon_v1.png) 0 0
		no-repeat
}

body.android #close-button {
	background-color: none;
	height: 40px
}

@media only screen and (max-width :540px) {
	.title-layer {
		text-align: left
	}
	body.ps-active {
		font-family: AppleGothic, dotum
	}
	body.ps-active div.ps-caption-content {
		text-align: left;
		font: bold 12px dotum;
		margin: 10px 0 4px 10px
	}
	body.ps-active div.ps-caption-content .ico {
		background:
			url(http://i1.daumcdn.net/img-section/enter/common/pv_icon_v2.png)
			no-repeat 0 -90px;
		top: 5px;
		width: 17px;
		height: 15px;
		margin: 0
	}
	body.ps-active .title-layer .inner {
		padding: 10px 0 10px 10px
	}
	body.ps-active .button-layer .count,body.ps-active .button-layer a {
		width: 95px;
		font: bold 12px dotum;
		padding: 9px 0 10px 10px
	}
	body.ps-active .button-layer .total-count,body.ps-active .button-layer .item-num
		{
		font: bold 11px Helvetica
	}
	body.ps-active .button-layer .count .tit {
		font: bold 12px dotum
	}
	body.ps-active .title-layer {
		text-align: left
	}
	body.ps-active .title-layer .button-layer {
		text-align: center
	}
	body.ps-active .title-layer .title {
		font: bold 14px dotum
	}
	body.ps-active .title-layer .bar {
		font-size: 12px;
		padding: 0 4px
	}
	body.ps-active .title-layer .link {
		font-size: 12px;
		top: 0
	}
	body.ps-active .title-layer .ico {
		position: relative;
		top: 2px
	}
	body.ps-active .btn {
		width: 34px;
		height: 34px
	}
	body.ps-active .btn .ico {
		margin-top: 10px;
		width: 8px;
		height: 17px;
		background:
			url(http://i1.daumcdn.net/img-section/enter/common/pv_icon2.png) 0
			-20px no-repeat
	}
	body.ps-active #next-button .ico {
		background-position: 0 -38px;
		margin-left: auto;
		width: 8px
	}
	body.ps-active #next-button {
		right: 5px
	}
	body.ps-active #prev-button {
		left: 5px
	}
	body.ps-active #close-button {
		border-left: 1px solid rgba(255, 255, 255, 0.15);
		width: 35px;
		height: 33px
	}
	body.ps-active #close-button .ico {
		background:
			url(http://i1.daumcdn.net/img-section/enter/common/pv_icon2.png) 0 0
			no-repeat;
		zoom: 1;
		height: 18px;
		width: 20px;
		margin-top: 10px;
		margin-left: 10px
	}
	body.ps-active .button-layer {
		border-top: 1px solid rgba(255, 255, 255, 0.15)
	}
	body.ps-active .button-layer a,body.ps-active .button-layer .count {
		border-left: 1px solid rgba(255, 255, 255, 0.15)
	}
	body.ps-active .button-layer .article {
		border-right: 1px solid rgba(255, 255, 255, 0.15)
	}
}

@media only screen and (max-width :320px) {
	body.ps-active .button-layer .count {
		border-left: none
	}
	body.ps-active .button-layer .article {
		border-right: 0
	}
}